﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;

namespace SupportLayer.Objetos.Usuario
{
  public class UsuarioClass
  {
    [Display(Name = Constantes.Usuario.USUARIO.ID)]
    public int ID { get; set; }

    [Display(Name = Constantes.Usuario.USUARIO.NOME)]
    public string Nome { get; set; }

    [Display(Name = Constantes.Usuario.USUARIO.EMPRESA)]
    public string Empresa { get; set; }

    [Display(Name = Constantes.Usuario.USUARIO.CARGO)]
    public string Cargo { get; set; }

    [Display(Name = Constantes.Usuario.USUARIO.TELEFONE)]
    public string Telefone { get; set; }

    [Display(Name = Constantes.Usuario.USUARIO.EMAIL)]
    public string Email { get; set; }

    [Display(Name = Constantes.Usuario.USUARIO.LOGIN)]
    public string Login { get; set; }

    [Display(Name = Constantes.Usuario.USUARIO.SENHA)]
    public string Senha { get; set; }

    [Display(Name = Constantes.Usuario.USUARIO.COMO_CONHECEU_TRANSYS)]
    public string ComoConheceuTransys { get; set; }

    [Display(Name = Constantes.Usuario.USUARIO.AUTOCAD_VERSAO)]
    public string VersaoAutoCad { get; set; }

    [Display(Name = Constantes.Usuario.USUARIO.RECEBER_INFO_TRANSYS)]
    public bool ReceberInfoTransys { get; set; }

    [Display(Name = Constantes.Usuario.USUARIO.DATA_CADASTRO)]
    public DateTime DataCadastro { get; set; }

    [Display(Name = Constantes.Usuario.USUARIO.DATA_INATIVAR)]
    public DateTime DataInativar { get; set; }

    [Display(Name = Constantes.Usuario.USUARIO.CONFIRMOU_EMAIL)]
    public string ConfirmouEmail { get; set; }
  }
}